@charset "utf-8";
body {
  background-color: #fff;
  margin: 0;
  padding: 0;
  min-width: 1200px;
}
.hide {
  display: none;
}
.top {
  background: #3c3b7a;
  height: 30px;
  line-height: 30px;
}
.top > div {
  width: 1200px;
  margin: 0 auto;
  color: #fff;
  display: flex;
  justify-content: space-between;
}
.top > div a {
  color: #fff;
  margin-left: 25px;
}
.top .quit {
  /*line-height: 20px;*/
  position: relative;
  display: inline-block;
}
.top .quit img {
  vertical-align: text-top;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  border-radius: 100%;
}
.top .quit:hover ul {
  display: inline-block;
}
.top .quit ul {
  position: absolute;
  padding: 3px 6px;
  padding-top:15px ;
  width: 140px;
  display: none;
  left: -22px;
  z-index: 22;
  top: 21px;
  text-align: center;
  background: url(../img/caid_bg.png) 0 8px no-repeat;
  background-size: 100% 100%;
}
.top .quit ul li {
  font-size: 14px;
  padding: 8px 0;
  border-bottom: 1px solid #a0a0a0;
}
.top .quit ul li:last-child {
  border-bottom: 0;
}
.top .quit ul li a {
  color: #ffffff;
  margin: 0;
}
.header {
  background-color: #f0f0f0;
  padding: 15px 0;
}
.header .banner-1 {
  position: relative;
  text-align: center;
  overflow: hidden;
  min-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
.header .banner-1 a {
  display: block;
  *display: block;
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
}
.header .banner-1 a img {
  position: absolute;
  left: 50%;
  margin-left: -960px;
}
.header .logo {
  width: 1200px;
  margin: 0 auto;
  background-color: red;
}
.header .logo .logo-l {
  float: left;
}
.header .logo .logo-l a {
  display: block;
  *display: block;
  width: 188px;
  height: 85px;
}
.header .logo .logo-l a img {
  width: 100%;
  height: auto;
}
.header .logo .logo-sou {
  height: 100px;
}
.logo-sou-2 {
  margin-bottom: 10px;
  width: 100%;
}
.logo-sou-2 form {
  display: flex;
}
.logo-sou-2 input {
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  border: 0;
  outline: 0;
  padding-left: 10px;
  font-size: 14px;
  color: #969696;
  float: right;
  flex: 1;

  border: 1px solid rgba(160, 160, 160, 0.30196078431372547);
}
.logo-sou-2 #btn {
  width: 60px;
  background-color: #3c3b7a;
  border: 0;
  outline: 0;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
}
.header .nav {
  width: 1200px;
  margin: 0 auto;
  background-color: #f9f9f9;
  padding: 20px 30px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .nav a > img {
  margin-left: 18px;
  height: 47px;
}
.header .nav li {
  float: left;
  font-size: 18px;
}
.header .nav li a {
  display: block;
  padding-left: 23px;
  max-width: 84px;
  height: 50px;
  color: #555555;
  font-weight: 400;
  display: flex;
  text-align: center;
  align-items: center;
}
.header .nav .li1 a {
  color: #3c3b7a;
  font-weight: bold;
}
.header .nav a:hover {
  color: #3c3b7a;
  font-weight: bold;
}
/*******************************************************/
.section {
  width: 1200px;
  margin: 15px auto;
  position: relative;
}
.section .section-left {
  width: 875px;
  float: left;
}
.section .section-left .tcdPageCode {
  padding: 15px 20px;
  text-align: left;
  color: #ccc;
  text-align: center;
  float: left;
}
.section .section-left .tcdPageCode a {
  display: block;
  color: #428bca;
  float: left;
  *display: block;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.section .section-left .tcdPageCode a:hover {
  text-decoration: none;
  border: 1px solid #428bca;
}
.section .section-left .tcdPageCode span {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.section .section-left .tcdPageCode .current {
  color: #fff;
  background-color: #3c3b7a;
  border: 1px solid #3c3b7a;
}
.section .section-left .tcdPageCode .disabled {
  color: #fff;
  background-color: #3c3b7a;
  border: 1px solid #3c3b7a;
}
.section .section-left .center-1 {
  width: 875px;
  height: 491px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.section .section-left .center-1 .u1 {
  width: 300%;
  height: 491px;
  transition: all 2s;
}
.section .section-left .center-1 .u1 li {
  float: left;
  cursor: pointer;
}
.section .section-left .center-1 .u1 li a {
  position: relative;
  display: block;
  width: 875px;
  height: 491px;
}
.section .section-left .center-1 .u1 li a img {
  width: 100%;
  display: block;
  height: 100%;
}
.section .section-left .center-1 .u1 li a div {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%
  );
  font-size: 26px;
  font-weight: normal;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #ffffff;
  width: 100%;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 0 0 5px 5px;
  padding: 40px 20px 28px 20px;
}
.section .section-left .center-1 .u2 {
  position: absolute;
  right: 20px;
  bottom: 0;
  transform: translateX(-50%);
}
.section .section-left .center-1 .u2 .lii {
  color: #cf1a15;
}
.section .section-left .center-1 .u2 li {
  float: left;
  transition: all 2s;
  cursor: pointer;
  font-size: 24px;
  color: #ddd;
  margin-left: 10px;
}
/* 切换列表形式 */

.switch {
  width: 100%;
  display: flex;
  justify-content: right;
  margin-bottom: 20px;
}
.switch img {
  width: 17px;
}
.switch div {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.switch .mode-item {
  display: flex;
  align-items: center;
  color: #a0a0a0;
  cursor: pointer;
}
.switch .mode-item span {
  font-size: 16px;
  display: inline-block;
  margin-left: 3px;
  line-height: 0;
}
.switch .mode-itemX {
  border: 2px solid #3c3b7a;
  border-radius: 6px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  color: #3c3b7a;
  padding: 5px 14px;
}
/* ------ */
.section .section-left .center-2 {
  margin-bottom: 20px;
}
.section .section-left .center-2 .biaoti {
  width: 100%;
  height: 23px;
  border-bottom: 1px solid #3c3b7a;
}
.section .section-left .center-2 .biaoti .span-l {
  display: block;
  *display: block;
  padding: 1px 10px;
  float: left;
  font-size: 16px;
  background-color: #3c3b7a;
  color: #ffffff;
  font-weight: bold;
}
.section .section-left .center-2 h1 a {
  display: block;
  font-size: 18px;
  color: #323232;
  font-weight: bold;
  margin: 10px auto;
  position: relative;
  box-sizing: border-box;
  padding-left: 15px;
}
.section .section-left .center-2 h1 a::after {
  position: absolute;
  left: 0;
  top: 9px;
  content: "";
  width: 8px;
  height: 8px;
  background: #3c3b7a;
  border-radius: 50%;
}
.section .section-left .center-2 h1 a:hover {
  color: #5e5e5e;
}
.section .section-left .center-2 p {
  /* font-size: 14px;
  font-weight: 600;
  color: #555555;
  line-height: 18px; */
  display: none;
}
.section .section-left .center-4 {
  margin-bottom: 40px;
}
.section .section-left .center-4 .biaoti {
  height: 23px;
  border-bottom: 1px solid #3c3b7a;
}
.section .section-left .center-4 .biaoti .span-l {
  display: block;
  padding: 1px 10px;
  float: left;
  font-size: 16px;
  background-color: #3c3b7a;
  color: #ffffff;
  font-weight: bold;
}

.section .section-left .center-4 .pier {
  margin: 10px 0;
  position: relative;
}
.section .section-left .center-4 .pier .pier-1 {
  float: left;
}
.section .section-left .center-4 .pier .pier-1 .pier-zz {
  padding: 5px;
}
.section .section-left .center-4 .pier .pier-1 .pier-zz span {
  margin-right: 10px;
}
.section .section-left .center-4 .pier a {
  position: relative;
  display: block;
  *display: block;
  width: 350px;
  height: 190px;
  margin: 20px 5px 20px 5px;
}
.section .section-left .center-4 .pier a img {
  display: block;
  width: 100%;
  height: 100%;
}
.section .section-left .center-4 .pier a p {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #1f1e4c;
  opacity: 0.7;
  filter: alpha(opacity=70);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  *display: block;
  font-size: 18px;
  color: #ffffff;
  width: 100%;
  height: 44px;
  line-height: 44px;
}
.section .section-left .center-4 .pier a p:hover {
  color: #e70012;
}
.section .section-left .center-3 {
  margin-bottom: 20px;
}
.section .section-left .center-3 .biaoti {
  width: 100%;
  height: 23px;
  border-bottom: 1px solid #3c3b7a;
}
.section .section-left .center-3 .biaoti .span-l {
  display: block;
  padding: 1px 10px;
  float: left;
  font-size: 16px;
  background-color: #3c3b7a;
  color: #ffffff;
  font-weight: bold;
}
.biaoti .span-r {
  display: block;
  float: right;
  font-size: 15px;
  color: #a0a0a0;
}
.biaoti .span-r a:hover {
  color: #3c3b7a;
}
.section .section-left .center-3 .news {
  margin: 16px 0 0 0;
  padding: 10px 8px;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  font-size: 0;
}
.section .section-left .center-3 .news .news-l {
  width: 240px;
  height: 135px;
  float: left;
  overflow: hidden;
  position: relative;
}
.section .section-left .center-3 .news .news-l img {
  display: block;
  height: 100%;
  width: 100%;
  border: 0;
  border-radius: 5px;
}
.section .section-left .center-3 .news .news-l .news-zui {
  width: 47px;
  height: 27px;
  line-height: 20px;
  position: absolute;
  right: 10px;
  bottom: 3px;
  background: url(../img/rmsg.png);
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  z-index: 0;
}
.section .section-left .center-3 .news .news-r {
  float: left;
  height: 135px;
  width: 71%;
  box-sizing: border-box;
  padding: 0 15px;
  position: relative;
}

.section .section-left .center-3 .news .news-r .news-r1 h1 a {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 18px;
  color: #323232;
  font-weight: bold;
  width: 100%;
}
.section .section-left .center-3 .news .news-r .news-r1 h1 a:hover {
  color: #e70012;
}
.section .section-left .center-3 .news .news-r .news-r2 {
  height: 90px;
}
.section .section-left .center-3 .news .news-r .news-r2 p {
  padding: 3px 0;
  font-size: 14px;
  color: #323232;
  text-align: justify;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.section .section-left .center-3 .news .news-r .news-r3 {
  font-size: 12px;
  color: #323232;
  position: absolute;
  bottom: 0;
}
/* 新列表 */
.section-left-new .center-3 .center-div-box {
  float: left;
}

.section .section-left-new .center-3 .news {
  width: 32%;
  float: left;
  margin-right: 2%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #fff;
}
.section .section-left-new .center-3 .news .news-l {
  width: 100%;
  height: 148px;
  margin-bottom: 10px;
}
.section .section-left-new .center-3 .news .news-r .news-r1 h1 a {
  color: #555555;
  font-size: 17px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.section .section-left-new .center-3 .news .news-r {
  height: 108px;
}
.section .section-left-new .center-3 .news .news-r .news-r2 {
  display: none;
}
.section .section-left-new .center-3 .news .news-r .news-r3 {
  font-size: 13px;
  color: #a0a0a0;
}
.section .section-left-new .center-3 > div .news:nth-child(3n) {
  margin-right: 0;
}
.section .section-left-new .center-3 .news .news-r {
  padding: 0;
  margin: 0;
  width: 100%;
}

.section .section-left-new .center-3 .news:hover {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-transform: translate(0, -10px) !important;
  transform: translate(0, -10px) !important;
}
/* ------------------------------- */
.section .section-right {
  width: 295px;
  float: right;
  position: relative;
}
.section .section-right .hyzx {
  width: 100%;
  margin-top: 30px;
  background-color: #fafafa;
}
.section .section-right .hyzx {
  width: 100%;
  margin-top: 30px;
  background-color: #fafafa;
}
.section .section-right .hyzx .hyzx-top {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
}
.section .section-right .hyzx .hyzx-fs {
  width: 100%;
  border-bottom: 1px solid #969696;
  height: 40px;
  line-height: 40px;
}
.section .section-right .hyzx .hyzx-fs .hyzx-hydl {
  font-size: 16px;
  float: left;
  margin-left: 22px;
}
.section .section-right .hyzx .hyzx-fs .hyzx-wxdl {
  float: right;
  margin-right: 27px;
  width: 24px;
  height: 40px;
}
.section .section-right .hyzx .hyzx-fs .hyzx-wxdl img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.section .section-right .hyzx .biaodan {
  width: 215px;
  margin: 0 auto;
}
.section .section-right .hyzx .biaodan p {
  color: #e70012;
  font-size: 12px;
  text-align: center;
}
.section .section-right .hyzx .biaodan .jizhuwo {
  padding-top: 10px;
}
.section .section-right .hyzx .biaodan .jizhuwo .jizhuwo-1 {
  float: left;
  font-size: 12px;
}
.section .section-right .hyzx .biaodan .jizhuwo .jizhuwo-1 input {
  width: 12px;
  height: 12px;
  vertical-align: text-bottom;
}
.section .section-right .hyzx .biaodan .jizhuwo .jizhuwo-2 {
  float: right;
}
.section .section-right .hyzx .biaodan .jizhuwo .jizhuwo-2 a {
  color: #e70012;
  font-size: 12px;
}
.section .section-right .hyzx .biaodan .wjjf {
  margin: 5px auto;
}
.section .section-right .hyzx .biaodan .wjjf a {
  display: block;
  *display: block;
  color: #e70012;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.section .section-right .hyzx .biaodan .wjjf .wj-l {
  float: left;
}
.section .section-right .hyzx .biaodan .wjjf .jf-r {
  float: left;
  margin-left: 15px;
}
.section .section-right .hyzx .biaodan .btn {
  margin-top: 30px;
}
.section .section-right .hyzx .biaodan .btn .btn-d {
  background-color: #e62727;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 100px;
  height: 30px;
  font-size: 14px;
  color: #efefef;
}
.section .section-right .hyzx .biaodan .btn .btn-d:hover {
  background-color: #cf2525;
}
.section .section-right .hyzx .biaodan .btn .btn-z:hover {
  background-color: #9a9a9a;
}
.section .section-right .hyzx .biaodan .btn .btn-z {
  background-color: #a2a2a2;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  width: 100px;
  height: 30px;
  font-size: 14px;
  color: #efefef;
  margin-left: 15px;
  color: #efefef;
}
.section .section-right .hyzx .biaodan .input {
  height: 30px;
  margin-top: 20px;
}
.section .section-right .hyzx .biaodan .input span {
  display: block;
  *display: block;
  width: 60px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 16px;
}
.section .section-right .hyzx .biaodan .input input {
  width: 140px;
  padding-left: 10px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  vertical-align: middle;
  background-color: #e2e2e2;
  float: left;
}
.section .section-right .hyzx .biaodan .input #yzm {
  width: 70px;
}
.section .section-right .hyzx .biaodan .input .yztp {
  width: 60px;
  float: left;
  margin-left: 10px;
  position: relative;
}
.section .section-right .hyzx .biaodan .input .yztp .yztp-1 {
  background-color: #cccccc;
  width: 60px;
  height: 30px;
}
.section .section-right .hyzx .biaodan .input .yztp .yztp-1 img {
  width: 100%;
  height: 100%;
}
.section .section-right .hyzx .yidl {
  width: 215px;
  margin: 0 auto;
  font-size: 16px;
  display: none;
}
.section .section-right .hyzx .yidl .yidl-tx {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 15px auto;
  padding: 0;
}
.section .section-right .hyzx .yidl .yidl-tx img {
  width: 100%;
  height: auto;
}
.section .section-right .hyzx .yidl div {
  width: 150px;
  padding: 5px;
  margin-bottom: 10px;
  margin: 0 auto;
  font-size: 14px;
}
.section .section-right .hyzx .yidl div span {
  margin-left: 10px;
}
.section .section-right .hyzx .yidl .yidl-grzx {
  width: 215px;
  text-align: center;
  border-top: 1px solid #ccc;
  font-size: 0;
  padding-bottom: 10px;
}
.section .section-right .hyzx .yidl .yidl-grzx .yidl-grzx-1 {
  float: left;
  width: 80px;
  border-right: 1px solid #ccc;
}
.section .section-right .hyzx .yidl .yidl-grzx .yidl-grzx-2 {
  float: left;
  width: 80px;
  border-right: 1px solid #ccc;
}
.section .section-right .hyzx .yidl .yidl-grzx .yidl-grzx-3 {
  float: right;
  width: 50px;
}
.section .section-right .hyzx .yidl .yidl-grzx a {
  font-size: 15px;
  color: #e70012;
  height: 25px;
  line-height: 25px;
  display: block;
  *display: block;
}
.section .section-right .zhidao {
  width: 100%;
}
.section .section-right .zhidao .zhidao-top {
  background-color: #3c3b7a;
  height: 20px;
}
.section .section-right .zhidao .zhidao-zd {
  text-align: center;
  border-bottom: 1px solid #969696;
  background-color: #fafafa;
}
.section .section-right .zhidao .zhidao-zd .zd-l {
  display: block;
  *display: block;
  padding: 5px;
  font-weight: bold;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  float: right;
  margin-right: 20px;
}
.section .section-right .zhidao .zhidao-zd .zd-r {
  display: block;
  *display: block;
  float: left;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  color: #e70012;
  padding-bottom: 10px;
  height: 20px;
  line-height: 20px;
  padding: 5px;
}
.section .section-right .flfg {
  width: 100%;
  background-color: #fafafa;
  margin-top: 30px;
}
.section .section-right .flfg .flfg-top {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
}
.section .section-right .flfg .flfg-1 {
  display: flex;
  justify-content: center;
}
.section .section-right .flfg .flfg-2 {
  display: none;
}
.section .section-right .flfg a {
  display: block;
  *display: block;
  width: 245px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 30px;
  color: #5e5e5e;
  margin-top: 10px;
}
.section .section-right .flfg a:hover {
  color: #d32432;
}
.section .section-right .flfg .f-gengduo a {
  text-align: right;
  color: #a0a0a0;
  font-size: 12px;
  cursor: pointer;
  padding-bottom: 5px;
}
.section .section-right .weixin {
  width: 100%;
  margin: 0 auto;
  background-color: #fafafa;
}
.section .section-right .weixin .weixin-top {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
}
.section .section-right .weixin .weixin-bot {
  color: #e70012;
  padding: 5px;
  text-align: center;
}
.section .section-right .weixin a {
  display: block;
  *display: block;
  margin: 0 auto;
}
.section .section-right .weixin a img {
  width: 100%;
}
.section .section-right .weixin .weixin-mao {
  width: 257px;
}
.section .section-right .weixin .weixin-mao img {
  width: 100%;
  height: auto;
}
.section .section-right .remen {
  width: 295px;
  height: 452px;
  margin-top: 30px;
  position: relative;
}
.section .section-right .remen .gudong {
  background-color: #fafafa;
  position: relative;
  width: 295px;
  z-index: 0;
}
.section .section-right .remen .gudong .remen-top {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
  position: relative;
}
.section .section-right .remen .gudong .remen-ul {
  border: 1px solid #d2d2d2;
  position: relative;
}
.section .section-right .remen .gudong .remen-ul li {
  margin: 0 auto;
  height: 40px;
  border-bottom: 1px dashed #d2d2d2;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 40px;
}
.section .section-right .remen .gudong .remen-ul li span {
  color: #f35600;
}
.section .section-right .remen .gudong .remen-ul li a {
  margin-right: 5px;
}
.section .section-right .remen .gudong .remen-ul li a:hover {
  color: #e70012;
}
#back-top {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 40px;
  bottom: 15%;
  background: url(../img/back_top.png);
  cursor: pointer;
  display: none;
}
.footer {
  min-width: 1000px;
  margin-top: 40px;
  text-align: center;
  padding: 20px;
  font-size: 14px;
  color: #9b9b9b;
  background-color: #e2e2e2;
}
.footer div {
  margin: 10px auto;
}
.footer .footer-img {
  width: 451px;
  margin: 0 auto;
}
.footer .footer-img a {
  display: block;
  *display: block;
  width: 150px;
  height: 60px;
  margin: 20px auto;
  float: left;
}
.footer .footer-img a img {
  width: 100%;
  display: block;
  *display: block;
}
.banner-2 {
  width: 1000px;
  margin: 0 auto;
}
.banner-2 a {
  display: block;
  *display: block;
  width: 100%;
  margin: 0 auto;
}
.banner-2 a img {
  display: block;
  *display: block;
  width: 100%;
}
.piyaolm {
  width: 1200px;
  height: 180px;
  margin: 30px auto;
  border-bottom: 1px solid #5e5e5e;
}
.piyaolm .pi-name {
  width: 1200px;
  height: 40px;
  line-height: 40px;
  background-color: #3c3b7a;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
}
.piyaolm #marquee1 {
  width: 1200px;
  height: 100px;
  overflow: hidden;
  margin-top: 20px;
}
.piyaolm #marquee1 ul li {
  float: left;
}
.piyaolm #marquee1 ul li a {
  display: block;
  *display: block;
  height: 88px;
  float: left;
  margin-right: 5px;
  padding: 5px;
  background-color: #ffffff;
}
.piyaolm #marquee1 ul li a img {
  height: 100%;
  display: block;
  *display: block;
}
.section .section-left .container-1 {
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #000000;
}
.section .section-left .container-2 {
  font-size: 12px;
  padding: 5px;
  border-bottom: 1px solid #3c3b7a;
}
.section .section-left .container-2 .container-2-fb {
  float: left;
}
.section .section-left .container-2 .container-2-fb span {
  margin-left: 10px;
}
.section .section-left .container-2 .container-2-zz {
  float: right;
}
.section .section-left .container-2 .container-2-zz span {
  margin-left: 10px;
}
.section .section-left .container-2 .container-2-pj {
  float: right;
  color: #e70012;
  width: 200px;
}
.section .section-left .container-2 .container-2-pj span {
  margin-left: 5px;
  margin-right: 10px;
  display: block;
  *display: block;
  width: 20px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  float: left;
  cursor: pointer;
}
.section .section-left .container-3 p {
  text-align: justify;
  font-size: 15px;
  line-height: 25px;
  color: #000;
  font-family: "宋体";
}
.section .section-left .container-3 p img {
  padding: 10px 0;
}
.section .section-left .container-3 .mediaDiv {
  margin: 10px auto;
}
.section .section-left .container-3 .mediaDiv .mediaDetail {
  background-color: #adb4ce;
  /*text-indent: 2em;*/
  margin: 0 auto;
  -moz-border-radius: 10px; /* Gecko browsers */
  -webkit-border-radius: 10px; /* Webkit browsers */
  border-radius: 10px; /* W3C syntax */
  padding: 20px;
  line-height: 20px;
}
.section .section-left .container-3 .mediaDiv .mediaImg {
  margin: 10px auto;
  text-align: center;
}
.section .section-left .container-3 .mediaDiv .mediaImg img {
  width: 100%;
  height: auto;
}
.section .section-left .container-3 .mediaDiv .mediaAudio {
  width: 100%;
  margin: 10px auto;
}
.section .section-left .container-3 .mediaDiv .mediaIframe {
  margin: 10px auto;
}
.section .section-left .container-3 h1 {
  font-size: 17px;
  font-weight: bold;
  color: #000000;
  margin: 20px auto;
  font-family: "宋体";
}
.section .section-left .container-4 {
  font-size: 15px;
  margin: 20px auto;
  color: #000000;
}
.section .section-left .container-4 .container-4-1 {
  float: left;
}
.section .section-left .container-4 .container-4-2 {
  float: right;
}
.section .section-left .container-5 {
  width: 100%;
  margin: 30px 0 10px 0;
  height: 38px;
  line-height: 38px;
}
.section .section-left .container-5 .container-5-1 {
  width: 340px;
  float: left;
  color: #1f1e4c;
}
.section .section-left .container-5 .container-5-1 span {
  float: left;
  font-size: 16px;
}
.section .section-left .container-5 .container-5-1 a {
  display: block;
  *display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 20px;
  color: #1f1e4c;
}
.section .section-left .container-5 .container-5-1 a:hover {
  color: #e70012;
}
.section .section-left .container-5 .container-5-2 {
  width: 340px;
  float: right;
}
.section .section-left .container-5 .container-5-2 span {
  float: left;
  font-size: 16px;
  color: #1f1e4c;
}
.section .section-left .container-5 .container-5-2 a {
  display: block;
  *display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 20px;
  color: #1f1e4c;
}
.section .section-left .container-5 .container-5-2 a:hover {
  color: #e70012;
}
.section .section-left .container-6 {
  margin: 10px 0 10px 0;
  height: 80px;
  border: 2px solid #3c3b7a;
}
.section .section-left .container-6 .fenxiang {
  height: 40px;
  line-height: 40px;
}
.section .section-left .container-6 .fenxiang .fxz {
  float: left;
  margin-left: 10px;
}
.section .section-left .container-6 .fenxiang .dizhi {
  float: left;
  margin-left: 20px;
}
.section .section-left .container-6 .fenxiang .pj {
  float: right;
  color: #e70012;
  display: flex;
  align-items: baseline;
}
.section .section-left .container-6 .fenxiang .pj span {
  margin-left: 5px;
  margin-right: 10px;
  display: block;
  *display: block;
  text-align: center;
  float: left;
  cursor: pointer;
}
.section .section-left .container-6 .banquan {
  height: 40px;
  line-height: 40px;
  color: #efefef;
  text-align: center;
  background-color: #3c3b7a;
}
.section .section-left .liuyanban {
  position: relative;
}
.section .section-left .liuyanban h1 {
  font-size: 16px;
  color: #3c3b7a;
  padding: 5px;
  font-weight: bold;
}
.section .section-left .liuyanban .liuyan-top {
  position: relative;
}
.section .section-left .liuyanban .liuyan-top .text {
  width: 100%;
  height: 125px;
  padding: 10px;
  box-sizing: border-box;
  border: 2px solid #3c3b7a;
  background-color: #efefef;
  overflow: hidden;
  outline: none;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb {
  text-align: right;
  position: relative;
  margin-top: 20px;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb .liuyan-fb-l {
  float: left;
  color: #e70012;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb .sub_btn {
  width: 80px;
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #efefef;
  float: right;
  background-color: #3c3b7a;
  cursor: pointer;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb .emotion {
  display: block;
  *display: block;
  float: right;
  width: 26px;
  height: 26px;
  cursor: pointer;
  background: url(../img/bq.png);
  margin-right: 10px;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb .pic {
  width: 395px;
  background: #fff;
  border: 1px solid #ddd;
  position: absolute;
  top: 30px;
  right: 0;
  padding: 5px;
  display: none;
}
.section .section-left .liuyanban .liuyan-top .liuyan-fb .pic ul li {
  float: left;
  margin: 2px;
  cursor: pointer;
}
.section .section-left .liuyanban .liuyan-bottom .lyb {
  border: 2px solid #3c3b7a;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia {
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia .tj-tu {
  float: left;
  border-radius: 50%;
  width: 47px;
  height: 47px;
  overflow: hidden;
  margin-left: 10px;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia .tj-tu img {
  width: 100%;
  height: auto;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia .tj-name {
  float: left;
  display: block;
  *display: block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #3c3b7a;
  margin-left: 20px;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia .tj-p {
  float: left;
  display: block;
  *display: block;
  line-height: 30px;
  width: 420px;
  margin-left: 10px;
  color: #646464;
}
.section .section-left .liuyanban .liuyan-bottom .lyb .lyb-tianjia .tj-time {
  float: right;
  display: block;
  *display: block;
  width: 130px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #777777;
}
.zc {
  width: 400px;
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -200px;
  background-color: #fafafa;
  display: none;
  z-index: 9999;
}
.zc .zc-top {
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
}
.zc .zc-top .zc-close {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url(../img/bgb.png) no-repeat center center;
}
.zc .zhuci {
  width: 350px;
  margin: 20px auto;
}
.zc .zhuci p {
  color: #e70012;
  font-size: 12px;
  display: block;
  *display: block;
  padding-left: 80px;
}
.zc .zhuci .zhuci-1 {
  height: 40px;
  margin-top: 10px;
}
.zc .zhuci .zhuci-1 span {
  display: block;
  *display: block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 16px;
  color: #3c3b7a;
}
.zc .zhuci .zhuci-1 input {
  width: 245px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  vertical-align: middle;
  background-color: #e2e2e2;
  float: left;
  padding-left: 10px;
}
.zc .zhuci .zhuci-1 #yzmm {
  width: 140px;
}
.zc .zhuci .zhuci-1 .zcyz {
  background-color: #cccccc;
  float: right;
  margin-right: 15px;
  text-align: center;
  cursor: pointer;
}
.zc .zhuci .zhuci-1 .zcyz input {
  width: 100px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  cursor: pointer;
}
.zc .zhuci .zhuci-btn {
  margin-top: 40px;
  margin-bottom: 30px;
}
.zc .zhuci .zhuci-btn .zhuci-btn-z {
  background-color: #e62727;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 150px;
  height: 40px;
  font-size: 14px;
  color: #efefef;
  margin-left: 15px;
}
.zc .zhuci .zhuci-btn .zhuci-btn-z:hover {
  background-color: #cf2525;
}
.zc .zhuci .zhuci-btn .zhuci-btn-f:hover {
  background-color: #9a9a9a;
}
.zc .zhuci .zhuci-btn .zhuci-btn-f {
  background-color: #a2a2a2;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 150px;
  height: 40px;
  font-size: 14px;
  color: #efefef;
  margin-left: 15px;
}
.zc .zhuci .yhxy {
  width: 200px;
  margin: 30px auto;
}
.zc .zhuci .yhxy span {
  margin-left: 3px;
}
.zc .zhuci .yhxy a {
  color: #428bca;
}
.dl {
  width: 400px;
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -200px;
  background-color: #fafafa;
  display: none;
  z-index: 9999;
}
.dl .dl-top {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
  position: relative;
}
.dl .dl-top .dl-close {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url(../img/bgb.png) no-repeat center center;
}
.dl .denglu {
  width: 350px;
  margin: 0 auto;
}
.dl .denglu p {
  color: #e70012;
  font-size: 12px;
  display: block;
  *display: block;
  padding-left: 80px;
}
.dl .denglu .jzmm {
  margin: 30px auto;
}
.dl .denglu .jzmm a {
  display: block;
  *display: block;
  color: #e70012;
  margin-left: 15px;
  width: 85px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.dl .denglu .jzmm .jzmm-1 {
  float: left;
  width: 85px;
  line-height: 30px;
  margin-left: 100px;
}
.dl .denglu .jzmm .jzmm-2 {
  float: left;
}
.dl .denglu .denglu-btn {
  margin-top: 40px;
  margin-bottom: 30px;
}
.dl .denglu .denglu-btn .denglu-btn-d {
  background-color: #e62727;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 150px;
  height: 40px;
  font-size: 14px;
  color: #efefef;
  margin-left: 15px;
}
.dl .denglu .denglu-btn .denglu-btn-d:hover {
  background-color: #cf2525;
}
.dl .denglu .denglu-btn .denglu-btn-z:hover {
  background-color: #9a9a9a;
}
.dl .denglu .denglu-btn .denglu-btn-z {
  background-color: #a2a2a2;
  float: left;
  cursor: pointer;
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 150px;
  height: 40px;
  font-size: 14px;
  color: #efefef;
  margin-left: 15px;
}
.dl .denglu .denglu-1 {
  height: 40px;
  margin-top: 10px;
}
.dl .denglu .denglu-1 span {
  display: block;
  *display: block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 16px;
}
.dl .denglu .denglu-1 input {
  width: 245px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  vertical-align: middle;
  background-color: #e2e2e2;
  padding-left: 10px;
  float: left;
}
.dl .denglu .denglu-1 #dl-yzm {
  width: 140px;
}
.dl .denglu .denglu-1 .tpyz {
  width: 100px;
  float: right;
  margin-right: 10px;
}
.dl .denglu .denglu-1 .tpyz a {
  display: block;
  *display: block;
  color: #e70012;
  font-size: 12px;
  text-align: center;
  padding: 5px;
}
.dl .denglu .denglu-1 .tpyz .tpyz-1 {
  background-color: #cccccc;
  width: 95px;
  height: 30px;
}
.dl .denglu .denglu-1 .tpyz .tpyz-1 img {
  width: 100%;
  height: 100%;
}
.mask {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  left: 0;
  top: 0;
}
.zhmm {
  width: 400px;
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -200px;
  background-color: #fafafa;
  display: none;
  z-index: 9999;
}
.zhmm .zhmm-top {
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #f5f5f5;
  background-color: #3c3b7a;
}
.zhmm .zhmm-top .zhmm-close {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url(../img/bgb.png) no-repeat center center;
}
.zhmm .zhmmm {
  width: 350px;
  margin: 20px auto;
}
.zhmm .zhmmm p {
  color: #e70012;
  font-size: 12px;
  display: block;
  *display: block;
  padding-left: 80px;
}
.zhmm .zhmmm .zhmmm-1 {
  height: 40px;
  margin-top: 10px;
}
.zhmm .zhmmm .zhmmm-1 span {
  display: block;
  *display: block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  float: left;
  font-size: 16px;
  color: #3c3b7a;
}
.zhmm .zhmmm .zhmmm-1 input {
  width: 245px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  vertical-align: middle;
  background-color: #e2e2e2;
  float: left;
  padding-left: 10px;
}
.zhmm .zhmmm .zhmmm-1 #zh-yzmm {
  width: 140px;
}
.zhmm .zhmmm .zhmmm-1 .zh-hq {
  background-color: #cccccc;
  float: right;
  margin-right: 15px;
  text-align: center;
  cursor: pointer;
}
.zhmm .zhmmm .zhmmm-1 .zh-hq input {
  width: 100px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  cursor: pointer;
}
.zhmm .zhmmm .zhmm-btn {
  margin-top: 40px;
}
.zhmm .zhmmm .zhmm-btn button {
  display: block;
  *display: block;
  border: 0;
  outline: 0;
  width: 240px;
  height: 30px;
  font-size: 14px;
  color: #efefef;
  margin-left: 60px;
}
.zhmm .zhmmm .zhmm-btn .zhmm-btn-d:hover {
  background-color: #1f1e4c;
}
.zhmm .zhmmm .zhmm-btn .zhmm-btn-d {
  background-color: #3c3b7a;
  float: left;
  cursor: pointer;
}
#dangqian {
  font-size: 14px;
  width: 1200px;
  min-width: 1200px;
  margin: 15px auto;
}

.gerenzx {
  width: 1000px;
  margin: 70px auto;
}
.gerenzx .h1 {
  font-size: 18px;
  text-align: center;
  color: #aeaeae;
  width: 228px;
  height: 40px;
  display: block;
  *display: block;
  line-height: 40px;
  background-color: #3c3b7a;
}
.gerenzx .geren-ul {
  width: 228px;
  height: 522px;
  float: left;
  background-color: #fafafa;
}
.gerenzx .geren-ul li {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #aeaeae;
  border-bottom: 1px solid #fff;
  background-color: #d6d7dc;
  cursor: pointer;
  text-align: center;
}
.gerenzx .geren-ul li span {
  display: block;
  float: left;
  margin-left: 10px;
}
.gerenzx .geren-ul li .xtb {
  background: url(../img/gr-bg.png);
  width: 20px;
  height: 20px;
  display: block;
  margin-left: 35px;
  float: left;
  margin-top: 10px;
}
.gerenzx .geren-ul li .xtb2 {
  background: url(../img/icon.png) no-repeat 2px;
  width: 20px;
  height: 21px;
  display: block;
  margin-left: 35px;
  float: left;
  margin-top: 10px;
}
.gerenzx .geren-ul li .xtb3 {
  background: url(../img/icon.png) no-repeat 2px;
  width: 20px;
  height: 30px;
  display: block;
  margin-left: 35px;
  float: left;
  margin-top: 5px;
}
.gerenzx .geren-ul .geren-li {
  background-color: #fff;
  color: #000;
}
.gerenzx .hide {
  display: none;
}
.gerenzx .gerenzx-box {
  margin-top: -40px;
  float: right;
  width: 732px;
  background-color: #fff;
}
.gerenzx .gerenzx-box .mrdz {
  width: 732px;
  margin-top: 0;
}
.gerenzx .gerenzx-box .mrdz table tr {
  width: 732px;
  border: 1px solid #d8d9de;
  cursor: pointer;
}
.gerenzx .gerenzx-box .mrdz table tr th {
  width: 166px;
  height: 40px;
  text-align: center;
  background-color: #d8d9de;
  font-size: 15px;
}
.gerenzx .gerenzx-box .mrdz table tr td {
  width: 166px;
  height: 30px;
  text-align: center;
  font-size: 12px;
}
.gerenzx .gerenzx-box .mrdz table tr td a {
  color: #d32432;
}
.gerenzx .gerenzx-box .mrdz input {
  width: 120px;
  height: 30px;
  color: #fff;
  background-color: #aeaeae;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 16px;
  cursor: pointer;
  margin-left: 160px;
  border-radius: 5px;
}
.gerenzx .gerenzx-box .mrdz input:hover {
  background-color: #d8d9de;
  color: #5e5e5e;
}
.gerenzx .gerenzx-box .gerenzx-box-top {
  height: 40px;
  color: #000;
  font-size: 18px;
  line-height: 40px;
  border-bottom: 2px solid #ca4143;
  padding-left: 13px;
  font-weight: bold;
}
.gerenzx .gerenzx-box .gerenzx-box1 {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #d6d7dc;
}
.gerenzx .gerenzx-box .gerenzx-box1 span {
  font-size: 13px;
  font-weight: bold;
  margin: 0 10px 0 13px;
  float: left;
  display: block;
  *display: block;
  width: 64px;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bc {
  cursor: pointer;
  color: #d32432;
  display: block;
  *display: block;
  width: 60px;
  float: right;
  display: none;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bj-1 {
  cursor: pointer;
  float: right;
  width: 60px;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bj-2 {
  float: right;
  width: 60px;
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bj-3 {
  cursor: pointer;
  float: right;
  width: 60px;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bj-4 {
  color: #aeaeae;
  float: right;
  width: 60px;
}
.gerenzx .gerenzx-box .gerenzx-box1 .bj-5 {
  cursor: pointer;
  float: right;
  width: 60px;
}
.gerenzx .gerenzx-box .gerenzx-box1 input {
  width: 550px;
  height: 38px;
  float: left;
  text-align: center;
  line-height: 41px;
  font-size: 13px;
  color: #000;
  background: none;
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz {
  width: 720px;
  padding-left: 10px;
  border: 1px solid #d6d7dc;
  height: 320px;
  margin-top: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz p {
  font-size: 13px;
  color: #aeaeae;
  margin-top: 5px;
  margin-bottom: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz h1 {
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz div {
  margin: 5px 0 5px 0;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz div span {
  font-size: 13px;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz div input {
  width: 168px;
  height: 30px;
  margin-left: 20px;
  font-size: 13px;
  line-height: 30px;
  background: none;
  border: 1px solid #aeaeae;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz div select {
  width: 74px;
  height: 30px;
  background: none;
  border: 1px solid #aeaeae;
  margin-left: 20px;
  font-size: 13px;
  line-height: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz .box1-shdz-btn input {
  width: 50px;
  height: 25px;
  border-radius: 5px;
  background-color: #aeaeae;
  color: #f5f5f5;
  line-height: 25px;
  margin-left: 80px;
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box1-shdz .box1-shdz-btn input:hover {
  background-color: #d8d9de;
  color: #5e5e5e;
}
.gerenzx .gerenzx-box .gerenzx-box2 {
  height: 500px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-ul {
  margin-top: 25px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-ul .box3-ul-li {
  color: #ca4143;
  border-bottom: 3px solid #ca4143;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-ul li {
  float: left;
  margin-right: 60px;
  font-size: 16px;
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #aeaeae;
  cursor: pointer;
  margin-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 {
  width: 712px;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf {
  width: 664px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode {
  padding: 0px 20px;
  margin-top: 16px;
  margin-bottom: 20px;
  text-align: left;
  color: #ccc;
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode a,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode a,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode a,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode a {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode a:hover,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode a:hover,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode a:hover,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode a:hover {
  text-decoration: none;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode span,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode span,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode span,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode span {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode .current,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode .current,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode .current,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode .current {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .hqjf .tcdPageCode .disabled,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .hqjf .tcdPageCode .disabled,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .dhjf .tcdPageCode .disabled,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .dhjf .tcdPageCode .disabled {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table1 tr,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table1 tr {
  width: 666px;
  border: 1px solid #d8d9de;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table1 tr th,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table1 tr th {
  width: 240px;
  height: 40px;
  text-align: center;
  background-color: #d8d9de;
  font-size: 16px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table1 tr td,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table1 tr td {
  width: 240px;
  height: 30px;
  text-align: center;
  font-size: 13px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table1 tr th:first-child,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table1 tr th:first-child {
  padding-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table2 tr,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table2 tr {
  width: 712px;
  border: 1px solid #d8d9de;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table2 tr th,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table2 tr th {
  width: 178px;
  height: 40px;
  text-align: center;
  background-color: #d8d9de;
  font-size: 16px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table2 tr td,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table2 tr td {
  width: 178px;
  height: 30px;
  text-align: center;
  font-size: 13px;
}
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table1 .table2 tr th:first-child,
.gerenzx .gerenzx-box .gerenzx-box3 .box3-table2 .table2 tr th:first-child {
  padding-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-1 {
  font-size: 16px;
  margin: 20px auto;
  margin-left: 15px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-1 a {
  color: #d32432;
  margin-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-1 input {
  width: 17px;
  height: 17px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table {
  width: 712px;
  margin-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr th {
  height: 40px;
  font-size: 16px;
  line-height: 40px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr th:first-child {
  padding-left: 90px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr TH:nth-child(2) {
  padding-left: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr TH:nth-child(3) {
  padding-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr td {
  height: 30px;
  font-size: 13px;
  line-height: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr td lable {
  margin-left: 5px;
  margin-right: 5px;
  width: 255px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  *display: block;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr td lable input {
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr td .ckxq {
  color: #d32432;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr:nth-child(odd) {
  background-color: #d8d9de;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-2 table tr:nth-child(even) {
  /*background-color: ;*/
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 {
  width: 664px;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode {
  padding: 0px 20px;
  margin-top: 16px;
  margin-bottom: 20px;
  text-align: left;
  color: #ccc;
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode a {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode a:hover {
  text-decoration: none;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode span {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode .current {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box4 .box4-3 .tcdPageCode .disabled {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-1 {
  font-size: 16px;
  margin: 20px auto;
  margin-left: 15px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-1 a {
  color: #d32432;
  margin-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-1 input {
  width: 17px;
  height: 17px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table {
  width: 712px;
  margin-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr th {
  height: 40px;
  font-size: 16px;
  line-height: 40px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr th:first-child {
  padding-left: 90px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr TH:nth-child(2) {
  padding-left: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr TH:nth-child(3) {
  padding-left: 10px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr td {
  height: 30px;
  font-size: 13px;
  line-height: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr td lable {
  margin-left: 5px;
  margin-right: 5px;
  width: 255px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  *display: block;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr td lable input {
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr td .ckxq {
  color: #d32432;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr:nth-child(odd) {
  background-color: #d8d9de;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-2 table tr:nth-child(even) {
  /*background-color: ;*/
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 {
  width: 664px;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode {
  padding: 0px 20px;
  margin-top: 16px;
  margin-bottom: 20px;
  text-align: left;
  color: #ccc;
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode a {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode a:hover {
  text-decoration: none;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode span {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode .current {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box5 .box5-3 .tcdPageCode .disabled {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 {
  width: 664px;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode {
  padding: 0px 20px;
  margin-top: 16px;
  margin-bottom: 20px;
  text-align: left;
  color: #ccc;
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode a {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode a:hover {
  text-decoration: none;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode span {
  display: inline-block;
  display: block;
  *display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode .current {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box6 .box6-3 .tcdPageCode .disabled {
  color: #fff;
  background-color: #aaaaaa;
}
.gerenzx .gerenzx-box .gerenzx-box6 table {
  width: 712px;
  margin-left: 10px;
  margin-top: 15px;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr {
  border-bottom: 1px solid #d6d7dc;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr th {
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr td {
  text-align: center;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr th:first-child {
  text-align: left;
  padding-left: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-l {
  width: 100px;
  height: 95px;
  overflow: hidden;
  margin-top: 20px;
  float: left;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-l img {
  width: 100%;
  height: auto;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-r {
  width: 155px;
  height: 95px;
  margin-top: 20px;
  float: right;
  text-align: left;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-r h1,
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-r h2 {
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr .zjjp .zjjp-r h1 {
  margin-top: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box6 table tr:first-child {
  background-color: #d8d9de;
}
.gerenzx .gerenzx-box .gerenzx-box7 {
  width: 664px;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div {
  height: 30px;
  line-height: 30px;
  width: 664px;
  margin-top: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div span {
  display: block;
  *display: block;
  width: 120px;
  margin-left: 13px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div input {
  width: 140px;
  height: 30px;
  list-style: none;
  vertical-align: middle;
  font-size: 14px;
  float: left;
  border: 1px solid #aeaeae;
  margin-right: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div p {
  font-size: 12px;
  float: left;
  width: 200px;
  height: 30px;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .tp-yzm,
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .dx-yzm {
  width: 85px;
  height: 30px;
  margin-right: 20px;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .tp-yzm {
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .tp-yzm img {
  width: 100%;
  height: 100%;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .dx-yzm {
  background-color: #709e18;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div button {
  width: 85px;
  height: 30px;
  text-align: center;
  background-color: #709e18;
  color: #ffffff;
  font-size: 14px;
  margin-left: 133px;
  float: left;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .bdsj-qx {
  width: 85px;
  height: 30px;
  text-align: center;
  background-color: #709e18;
  color: #ffffff;
  font-size: 14px;
  margin-left: 30px;
  font-weight: normal;
}
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div button,
.gerenzx .gerenzx-box .gerenzx-box7 .gerenzx-box7-2 div .bdsj-qx {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  cursor: pointer;
}
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc {
  float: right;
  width: 220px;
  height: 280px;
  border-radius: 10px;
  margin-bottom: 40px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px solid #aeaeae;
}
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div {
  width: 175px;
  height: 250px;
  margin: 20px auto;
}
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div h1,
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div h2,
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div p {
  font-size: 14px;
  width: 175px;
  float: none;
}
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div h1 {
  font-weight: bold;
}
.gerenzx .gerenzx-box .gerenzx-box7 .bdyc div p:last-child {
  margin-top: 20px;
}
